@keyframes fadeIn {
	0% {
		opacity: 0;
		transform: translate(fixpx(20),0);
	}
	100% {
		opacity: 1;
		transform: translate(0,0);
	}
}
.table {
	padding: fixpx(20) 0;
	width: fixpx(550);
	margin: 0 auto;
	animation: fadeIn 1s 1 ease;
}
.header{
	background: url(../../assets/tableheaderbackground.png) no-repeat;
	width: fixpx(525);
	height: fixpx(62);
	background-size: 100% auto;
	margin: 0 auto;
	padding-top:fixpx(34);
	padding-left:fixpx(25);
	text-align: left;
}
.header span{
	font-size: fixpx(24);
	color:#ef3826;
	padding:0 fixpx(10);
}
.body{
	padding: fixpx(20) 0;
	background: url(../../assets/tablebodybackground.png);
	width: fixpx(520);
	background-size: 100% auto;
	margin: 0 auto;
	border: 0 solid #fff;
	padding-left: fixpx(30);
}


.footer{
	background: url(../../assets/tablefooterbackground.png);
	width: fixpx(550);
	height: fixpx(12);
	background-size: 100% auto;
	margin: 0 auto;
}
.infoBox{
	border-left: 1px solid #fcdb2f;
	text-align: left;
	padding-bottom: fixpx(15);
}
.dotBox {
	display: inline-block;
	width: fixpx(30);
	position: relative;
	vertical-align: top;
}
.dateBox {
	display: inline-block;
	width: fixpx(80);
	vertical-align: top;
	margin-top: fixpx(-10);
}
.detailBox {
	display: inline-block;
	width: fixpx(380);
	vertical-align: top;
	margin-top: fixpx(-13);
}
.dot{
	position: absolute;
	left: fixpx(-8);
	top:fixpx(-5);
	width: fixpx(15);
	height: fixpx(15);
	border-radius: 50%;
	background-color: #fcdb2f;
}
.button{
	text-decoration: underline;
	color:#ef3826;
}
